#ifndef ITEXTURE_H
#define ITEXTURE_H

#include "Config/Export.h"
#include "Core/IResource.h"
#include "GL/glew.h"

namespace blue {

enum texture_t
{
    TEXTURE_TEXTURE = 0,
    NORMAL_TEXTURE
};

class SHARED ITexture : public IResource
{
    public:

        ITexture(const char *name) : IResource(name){}
        virtual ~ITexture(){}

        virtual GLuint getGLID() const = 0;

    private:

};

}

#endif
